package Set;

import java.util.Comparator;
import java.util.TreeSet;

/**
 * @author 王艺锡
 * @version 1.0
 */
public class TreeSet_ {
    @SuppressWarnings({"all"})
    public static void main(String[] args) {
        //1.当我们使用无参构造器创建TreeSet的时候，是无序的
        //TreeSet treeSet = new TreeSet();
        //2.如果希望添加的元素可以按照字符串大小来比较
        //可以使用TreeSet提供的一个构造器，可以传入一个比较器(匿名内部类)，并指定排序规则
        TreeSet treeSet = new TreeSet(new Comparator() {
            @Override
            public int compare(Object o1, Object o2) {
                return ((String) o1).compareTo((String)o2);
            }

        });

        treeSet.add("jack");
        treeSet.add("lihua");
        treeSet.add("yx");
        treeSet.add("ly");
        System.out.println(treeSet);

    }

}
